package com.dawn.module.hospital.controller.admin.statics.vo;

import com.dawn.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

import static com.dawn.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

/**
 * @description:
 * @author: cnsu-cmh
 * @time: 2024/8/19 16:51
 */
@Schema(description = "管理后台 - 挂号记录分页列表 Request VO")
@Data
public class SearchReqVO extends PageParam {

    private String ui;

    @Schema(description = "挂号时间")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDateTime[] searchTime;

    private String beginDate;
    private String endDate;
    private String payTime;
    private String searchKey;
    private String status;

    private String patientName;
    private String orderNo;
    private String seqNo;
    private String clinicNo;
    private String patientId;
    private String registerNo;
    private String regDept;
    private String inPatientNo;
    private String regType;
    private String procedureNo;


    private String userId;
    private String openid;
    private String ehealthCardId;
    private String phone;
    private String idCardNo;



}
